package com.solution.admin.home.entity;

import java.util.List;

import com.solution.common.entity.BaseEntity;

/**
 * 网站模块配置项实体类
 * @author llp
 * @date 2017-09-26 14:46:13
 */
public class SiteConfigItemEntity extends BaseEntity {
	private static final long serialVersionUID = -3926291988306842687L;
	
	
	/**
	 * 所属模块 
	 */
	private long moduleId;
	/**
	 * 所属模块名称
	 */
	private String moduleName;
	
	/**
	 * 配置标题
	 */
	private String configTitle;
	
	/**
	 * 二级标题
	 */
	private String secondTitle;
	
	/**
	 * 配置类型 1 广告位 2 商品 3 图文
	 */
	private String configType;
	/**
	 * 配置类型名称
	 */
	private String configTypeName;
	
	/**
	 * 图片地址
	 */
	private String imagePath;
	
	/**
	 * 连接地址
	 */
	private String linkUrl;
	
	/**
	 * 关联商品编码
	 */
	private String productCode;
	/**
	 * 关联端口ID
	 */
	private String productId;
	/**
	 * 商品名称（首页展示）
	 */
	private String productName;
	/**
	 * 商品图片(首页显示)
	 */
	private String productImagePath;
	
	
	/**
	 * 状态 
	 */
	private String configStatus;
	
	/**
	 * 图文
	 */
	private String content;
	
	/**
	 * 修改人 
	 */
	private String modifier;
	
	/**
	 * 排序 
	 */
	private Integer sortNo;
	
	/**
	 * 图片列表
	 */
	private List<String> imageList;
	

	/**
	 * 配置标题
	 */
	public String getConfigTitle() {
		return configTitle;
	}
	public void setConfigTitle(String configTitle) {
		this.configTitle=configTitle;
	}

	/**
	 * 配置类型 1 广告位 2 商品 3 图文
	 */
	public String getConfigType() {
		return configType;
	}
	public void setConfigType(String configType) {
		this.configType=configType;
	}

	/**
	 * 图片地址
	 */
	public String getImagePath() {
		return imagePath;
	}
	public void setImagePath(String imagePath) {
		this.imagePath=imagePath;
	}

	/**
	 * 连接地址
	 */
	public String getLinkUrl() {
		if (null != linkUrl) {
			linkUrl = linkUrl.replaceAll(" ", "");
		}
		return linkUrl;
	}
	public void setLinkUrl(String linkUrl) {
		this.linkUrl=linkUrl;
	}

	/**
	 * 关联商品ID
	 */
	public String getProductCode() {
		return productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode=productCode;
	}

	/**
	 * 状态 
	 */
	public String getConfigStatus() {
		return configStatus;
	}
	public void setConfigStatus(String configStatus) {
		this.configStatus=configStatus;
	}

	/**
	 * 图文
	 */
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content=content;
	}

	/**
	 * 修改人 
	 */
	public String getModifier() {
		return modifier;
	}
	public void setModifier(String modifier) {
		this.modifier=modifier;
	}
	public Integer getSortNo() {
		return sortNo;
	}
	public void setSortNo(Integer sortNo) {
		this.sortNo = sortNo;
	}
	public long getModuleId() {
		return moduleId;
	}
	public void setModuleId(long moduleId) {
		this.moduleId = moduleId;
	}
	public List<String> getImageList() {
		return imageList;
	}
	public void setImageList(List<String> imageList) {
		this.imageList = imageList;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getProductImagePath() {
		return productImagePath;
	}
	public void setProductImagePath(String productImagePath) {
		this.productImagePath = productImagePath;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	public String getConfigTypeName() {
		return configTypeName;
	}
	public void setConfigTypeName(String configTypeName) {
		this.configTypeName = configTypeName;
	}
	public String getSecondTitle() {
		return secondTitle;
	}
	public void setSecondTitle(String secondTitle) {
		this.secondTitle = secondTitle;
	}
	public String getProductId() {
		return productId;
	}
	public void setProductId(String productId) {
		this.productId = productId;
	}
}
